package thread;

import java.util.Timer;
import java.util.TimerTask;

public class demo2 {
    public static void main(String[] args) {
        Timer timer =new Timer();
        //主线程执行schedule方法的时候，就是把这个任务给放到Timer对象中了，与此同时，timer里面也包含一个线程，这个线程为  扫描线程，一旦时间到了，扫描线程就会执行刚才安排的任务】
        //并且，运行发现线程并未结束，就是因为Timer内部的线程阻止了进程结束


        //Timer里，可以安排多个任务
        timer.schedule(new TimerTask() {
            @Override
            public void run() {
                System.out.println("1000");
            }
        },1000);
        timer.schedule(new TimerTask(){
            @Override
            public void run() {
                System.out.println("2000");
            }
        },2000);
        timer.schedule(new TimerTask(){
            @Override
            public void run() {
                System.out.println("3000");
            }
        },3000);
        System.out.println("项目开始");
    }
}
